      1  import java.io.IOException;

      2  import java.net.URL;

      3  import java.util.Scanner;

      4

      5  /**

      6     This program prints all lines from a web page that contain

      7     references to other web sites.

      8  */

      9  public class WebPageReader

     10  {

     11     public static void main(String[] args) throws IOException

     12     {

     13        String address = "http://horstmann.com/index.html";

     14        URL pageLocation = new URL(address);

     15        Scanner in = new Scanner(pageLocation.openStream());

     16        while (in.hasNext())

     17        {

     18           String line = in.next();

     19           if (line.contains("href=\"http://"))

     20           {

     21              int from = line.indexOf("\"");

     22              int to = line.lastIndexOf("\"");

     23              System.out.println(line.substring(from + 1, to));

     24           }

     25        }

     26     }

     27  }